package com.nerve.secondhandcar.service;

import org.ko.core.websupport.page.Page;

import com.nerve.secondhandcar.controller.model.EvaluatorsModel;
import com.nerve.secondhandcar.domain.Evaluators;

/**
 * 平台中的测试师对象Service接口
 * @author 集成显卡
 * @version 2014-10-14 15:29:15
 */
public interface EvaluatorsService {
	public Evaluators addDo(Evaluators bean);
	public Evaluators editDo(Evaluators bean);
	public void create(EvaluatorsModel model)throws Exception;
	/**
	 * 删除实体
	 * @param model
	 * @throws Exception
	 */
	public void delete(EvaluatorsModel model)throws Exception;
	
	/**
	 * 刷新实体
	 * @param model
	 * @throws Exception
	 */
	public void refresh(EvaluatorsModel model)throws Exception;
	
	/**
	 * 浏览详情
	 * @param model
	 * @throws Exception
	 */
	public void view(EvaluatorsModel model)throws Exception;
	
	/**
	 * 分页浏览
	 * @param model
	 * @throws Exception
	 */
	public void list(EvaluatorsModel model)throws Exception;
	
	/**
	 * 判断实体是否存在
	 * @param model
	 * @return
	 * @throws Exception
	 */
	public boolean isExist(EvaluatorsModel model)throws Exception;
	Evaluators get(Long id);
	Page findForSelect(Page p, String keyword);
}